草庐IT

java - Android TabWidget 空白问题

全部标签

c++ - fopen 和 Windows 控制台的问题

我遇到了一个非常奇怪的问题。我在Windows7x64上使用VisualStudio2010Ultimate。我有这个简单的代码:#includeintmain(){fclose(fopen("hakuna","w"));return0;}编译时效果很好。当我转到调试文件夹并双击exe时,它​​会创建文件。但是当我打开控制台并输入exe的目标并按“Enter”时,没有任何反应。如果有一些prinf-s它们会出现,但永远不会创建文件。如果有人能够帮助我,我将不胜感激。我真的不知道为什么会这样 最佳答案 它是在您的默认目录中创建的-或者

Java-Swing 和 Windows 文本大小 : fix the size of components

当我的应用程序用户将“windowstextesize”增加到150%(picture)时,所有组件(文本、按钮..)都会增长并且应用程序会超出屏幕大小。您是否建议在每个窗口文本大小(100%、125%、150%)下固定GUI(或所有组件可见)?谢谢。PS:我用的是JGoodies 最佳答案 使用适当的布局管理器,不要对按钮、面板窗口/对话框等组件使用setPreferredSize()/setSize()等,而是使用pack()窗口/对话框。 关于Java-Swing和Windows文

c++ - 关于 NTFS Change Journal USN 记录的问题

这可能是一个有点愚蠢的问题,但我一直无法在任何地方找到答案。有没有办法找出更改日志中的最后一条记录是什么?当我们第一次运行FSTCL查询时,枚举所有记录花费的时间太长。有没有简单的方法可以找到它? 最佳答案 FSCTL_QUERY_USN_JOURNAL返回将用于下一条记录的USN(NextUsn)。最后一条记录通常是NextUsn负1。为了安全起见,您可以使用FSCTL_ENUM_USN_DATA和USN过滤来查找NextUsn负1,如果它不存在,则查找NextUsn负2,然后是负4,等等。

java - 如何在 Windows 上正确制作 Mac 应用程序/安装程序 (Java)?

我只是想从我的Windows机器上制作一个JAR文件或APP文件,Mac用户可以运行并查看更专业的应用程序。最重要的是,我希望菜单栏标题显示程序的名称而不是启动程序包!我发现这真的很烦人,因为在为Windows编程时,您不必担心那种废话。Windows只是向用户显示您在创建JFrame时为其命名的任何名称。Mac将完整的Launcher包名称放在左上角:即com.blah.initial.Launcher我从涵盖将Java应用程序引入Mac的Java教程中学到了一些知识,但它并没有过多地讨论如何在Windows机器上执行此操作。我知道需要一个XML文件来告诉Mac程序信息....但我不

java - 我的 Java 应用程序是否必须具有 x86 和 x64 版本?

只是一个简短的问题。我想使用launch4j将JRE与我的Java应用程序捆绑在一起,但到目前为止,由于某种原因,我似乎需要将应用程序捆绑在64位机器和32位机器上,就像我将应用程序捆绑为.exe一样在我的64位机器上,我在32位机器上收到一个捆绑的JRE错误,反之亦然。我只是想知道这是否正确,因为我认为32位应用程序仍然可以在64位机器上运行...另外,我还没有测试过,我是OSX的新手,但同样适用于Mac吗?PS如果有任何不同,我将JRE捆绑在JDK中对不起大家,我刚刚意识到捆绑只是意味着EXE将在您定义的路径中查找JRE,而不是实际将JRE打包到EXE中(我认为是这种情况)!因此,

java - 如何在 Windows 中从 Java 创建非只读目录

我正在使用myFileObject.mkdirs()创建目录。在Windows中,每个创建的目录都被标记为只读。虽然我仍然可以(奇怪地)写入目录,但在删除内容时会造成麻烦。是否有一些系统属性或我可以设置的东西,以便新目录的默认权限是读写?(我在SO和网络上搜索过,除了其他人提示同样的事情之外,没有发现任何东西。)必须为目录树调用setWritable是一件痛苦的事情。(如果有所不同,我在Windows7上使用J2SE1.6.0_23。) 最佳答案 据我所知,无法从java执行此操作,这不是java问题。例如,让我们从cmd创建文件夹

c - Arduino 和 Windows 串行通信问题?

我正在从事一个项目,该项目涉及在连接到ArduinoMega设备的Windows732位平台上的VisualStudio2010Proffesional中实现的一些“c”串行通信(以控制一些硬件**与问题无关)。此代码100%有效;我遇到的唯一问题是我的串行通信发生了一些非常有趣的事情。VisualC程序如下。HANDLEhDevice=CreateFile(L"COM5",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,0);//OpenCOMhandle(createf

java - 从 NSIS 检测已经运行的 Java 应用程序

是的,是welldocumented如何获取应用程序的exe文件的名称并查看它是否正在运行。当所讨论的应用程序是java应用程序时,正在运行的exe将始终是java.exe,因此这种方法从表面上看是平淡无奇的,因为当前可能有任意数量的java应用程序正在运行,所有这些应用程序都是通过java.exe启动的。每个传递的命令行参数都不同,包括主类名。我需要知道java.exe的命令行参数,这样我才能知道只有说java.exeMyProgram的参数才会被终止。我如何在NSIS中做到这一点? 最佳答案 我使用FindWindow命令。这假

ruby - 在 ruby​​ 中使用 GetDIBits 函数时遇到问题

我有下面的Ruby代码,我正在使用WindowsAPI调用,我应该能够使用函数GetDIBits从我创建的位图中检索RGB值数组,用于AI处理。我需要为GetDIBits函数提供一个BITMAPINFO结构以及一些其他变量。我应该可以接受其他变量,但是如何在ruby​​中创建一个可用于该函数的结构(使用WindowsAPI)?请看下面的代码如果您能完成GetDIBits函数以便我可以检索一组RGB值,我将不胜感激。谢谢马丁defgetscreen()width=Win32API.new("User32.dll","GetSystemMetrics",["L"],"L").call(0)

windows - Adobe AIR 3.1 渲染/输入问题与 Steam 覆盖 (Windows)

我正在通过Adob​​eAIR(3.1)将基于FlashPlayer的游戏移植到桌面(OSX和Windows)。移植到AIR本身进行得相当顺利。我遇到的一个问题是游戏将通过Steam网络分发。为了与Steam客户端交互,我不得不编写一个native扩展以将SteamSDKAPI公开给AS3。两个平台都已实现native扩展支持,我已根据需要启动应用程序并与Steam通信。我遇到麻烦的领域是处理Steam的Overlay,当它被激活时,它会呈现在游戏之上。本质上,当游戏启动时,Steam客户端会暂停进程,以便将其覆盖库连接到D3D或OpenGL。最初,Overlay根本无法显示,因为AI